﻿/* 通用默认样式 */
@import url('glyphicons.css');
@import url('/include/public/css/glyphicons.css');
@import url('reset.css');
@import url('function.css');
@import url('public.css?v20230613');
@import url('layout.css');
@import url('header.css?2021022301');
@import url('footer.css?20230510');
@import url('style-mobile.css?v20171221');
@import url('media.css?v0228');


/*修改*/
.deviceTypeisMobile .g-article-share,
.deviceTypeisMobile .g-hd,
.deviceTypeisMobile #ire-head,
.deviceTypeisMobile .ire-menu,
.deviceTypeisMobile .page-nav,
.deviceTypeisMobile .g-article .tab,
.deviceTypeisMobile .g-main .m-cont-hd .tag,
.deviceTypeisMobile .m-box1.m-cont-tj,
.deviceTypeisMobile .g-ft,
.deviceTypeisMobile #topcontrol,
.deviceTypeisMobile .zt_Original_Article_Three,
.deviceTypeisMobile .u-return { display: none!important; opacity: 0!important;}
body.deviceTypeisMobile { padding-top: 0!important;}

.deviceTypeisMobile .m-article a { border-bottom: none; color: inherit;}


.page-content .g-article p>img ~ span { font-size: 14px; color: #888;}


html,body {-webkit-tap-highlight-color: rgba(255,255,255,0);}
audio { width: 100%; vertical-align: middle;}
.m-cont-hd .title h1 {
    text-align: justify;
    text-justify: inter-ideograph;
}
.m-cont-hd .tag { display: none;}
.m-article * { text-indent: 0 !important; }
.m-article p {
    text-indent: 0 !important;
    text-align: justify;
    text-justify: inter-ideograph;
}
.m-article p:last-child { margin-bottom: 0!important;}
.m-article .review { display: none;}
.m-cont-hd { border: 0;}
.page-nav { display: none;}

.g-article .tab a {
    background: #f8f8f8;
    border: 0;
    color: #569;
    padding: 8px 20px;
}
.g-article .tab a:hover { box-shadow: inset 0 0 5px rgba(0,0,0,.1);}

.m-info .origin { line-height: 26px; color: silver;}
.m-info .origin > span { float: left; color: silver;
	margin-right: .4rem;}
.m-info .origin > em { display: inline-block; margin-right: 2em;}
.m-info .origin > em:last-child { margin-right: 0;}

.ire-menu { display: none !important;}

.article-copyright {
    line-height: 1.5;
    text-align: justify;
    text-justify: inter-ideograph;}
.m-article .original_tip { line-height: 1.5!important; font-size: 15px!important;}


.u-hr {
    height: 1px;
    background-color: #69c72b;
    margin: 15px auto;
	clear: both;
}


@media screen and (min-width: 980px){/*pc*/
.ire-search-wrap { display: none;}
.m-foot p { margin-top: 15px;}
}


@media screen and (max-width: 979px){/*移动端*/

.article-copyright { padding: 0 .8rem;}

#ire-head { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; font-family: Helvetica;}
body { padding-top: 45px!important;}
#ire-head .ire-nav-more-btn { display: block; right: auto; left: 0; z-index: 100; box-shadow: none;
    bottom: 1px; width: 45px;
}
#ire-head .ire-nav-more-btn:active { background-color: rgba(0, 0, 0, .02); box-shadow: none;}
#ire-head .ire-nav-more-btn::before,
#ire-head .ire-nav-more-btn::after { display: none;}
#ire-head .ire-nav-more-btn .icon-bar {
    display: block;
    width: 26px;
    height: 1px;
    border-radius: 1px;
    background: #333;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition:transform 200ms ease;
    transition:transform 200ms ease;
}
#ire-head .ire-nav-more-btn .icon-bar + .icon-bar { margin-top: 7px;}

#ire-head .ire-nav-more-btn.active .icon-bar { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto!important; }
#ire-head .ire-nav-more-btn.active .icon-bar:nth-child(2) { display: none;}
#ire-head .ire-nav-more-btn.active .icon-bar:nth-child(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
#ire-head .ire-nav-more-btn.active .icon-bar:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
 }

#ire-head .ire-nav { background-color: #fff; box-shadow: none;}
#ire-head .ire-nav::after { content: ''; position: absolute; left: 0; right: 0; top: auto; bottom: 0px; height: 1px; background: none; background-color: #f0f0f0; width: auto;}
#ire-head .ire-nav::before { display: none;}
#ire-head .ire-nav .ire-logo { background-color:transparent; padding: 7px 0;}

#ire-head .ire-nav-all {
    -webkit-transition:transform 200ms ease;
    transition:transform 200ms ease;
    background-color: #fff;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.ire-icon-search { width: 25px; height: 25px; display: inline-block; vertical-align: middle; position: relative;}
.ire-icon-search::before { content: ''; width: 15px; height: 15px; background-color: #fff; border: #333 solid 1px; border-radius: 50%;
     position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 2;
}
.ire-icon-search::after { content: ''; width: 15px; height: 1px; background-color: #333;
    position: absolute; left: 40%; right: 0; top: 40%; bottom: 0; margin: auto; z-index: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ire-search-btn { position: absolute; width: 45px; right: 0; top: 0; bottom: 1px;left: auto; margin: auto; z-index: 100; box-shadow: none; background-color: transparent;
border: none;}
.ire-search-btn:active { background-color: rgba(0, 0, 0, .02); box-shadow: none;}




.ire-search-wrap { position: fixed; bottom: 0; top: 0; left: 0; right: 0; margin: auto; z-index: 99999;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
display: block;
}
.ire-search-wrap.active {
    -webkit-transform: translate3d(0%,0,0);
    transform: translate3d(0%,0,0);
}
.ire-search-wrap-mask { position:absolute; bottom: 0; top: 0; left: 0; right: 0; margin: auto; background-color: rgba(0, 0, 0, .5); z-index: 0;}
.ire-search-wrap-cont { height: 100%; background-color: #fff; position: relative; z-index: 2; padding-bottom: 30px;}
.search-input-box {
    padding: 0 15px;
    height: 50px;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
}
.search-input-in { flex: 1; position: relative; height: 33px; margin-top: 9px;}
.search-input-in .search-input {
    position: absolute;
    width: 100%; height: 100%;
    border-radius: 100px;
    background: #f5f5f5;
    border: none;
    color: #333;
    font-size: 14px;
    padding: 5px 50px 5px 15px;

}
.search-input-in .input-sm-search { float: right; width: 50px; height: 33px; border: 0;border-radius: 100px; background-color: transparent;}
.search-input-in .input-sm-search .ire-icon-search::before { background-color: #f5f5f5; border-color: #7b7b7b;}
.search-input-in .input-sm-search .ire-icon-search::after { background-color: #7b7b7b;}

.search-input-box .close-box {
    font-size: 16px;
    color: #bbb;
    padding: 0 0 0 10px;
    line-height: 50px;
    text-decoration: none;
    cursor: pointer;
}

.search-act {
    margin: 25px 15px 0 15px;

}
.search-act-tit { height: 23px;
    font-size: 14px;
    color: #bbb;
    line-height: 23px;
    border-bottom: 1px solid #f0f0f0;}

.search-history-act {
    display: none;
}
.search-ul { overflow: hidden;}
.search-ul li {
    height: 30px;
    border-radius: 30px;
    border: 1px solid #f0f0f0;
    margin: 15px 15px 0 0;
    float: left;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    padding: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 39%;
}
.search-ul li a { text-decoration: none !important;}

.transition {
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.search-hot a { color: #f97752; }



.g-ft { display: none;}
.g-ft,
.g-ft-b { background-color: transparent;}
.m-foot { height: 4rem; padding: 1px 15px; background-color: #fff;text-align: center;
    color: #bbb;font-size: .6rem;}

.m-foot p {margin-top: 2rem;}
.m-foot p a { display: none; }


#topcontrol .m-up li.top .u-but,
#topcontrol .m-up li.top:hover .u-but {
    width: 40px; height: 40px; -webkit-transform:scale(1);transform:scale(1);
    background-position: -1px -130px;
    background-size: 90px auto;
    border: #7b7b7b solid 1px;
    border-radius: 50%;
}

.ire-nav-all >ul { font-size: .8rem; padding: 0;color: #303030;}
.ire-nav-all >ul >li { display: block;border-bottom: 1px solid #f0f0f0; margin: 0;padding: .5rem 1.125rem; line-height: 2rem;}
.ire-nav-all >ul >li a { padding: 0;color: #303030; cursor: pointer; text-decoration: none !important;}
.ire-nav-all >ul >li.row { display: -webkit-flex;display: flex;
    -webkit-justify-content:space-between;
    justify-content:space-between;
}
.ire-nav-all >ul >li.row a { }


.ire-nav-all .subclass-list { font-size: .6rem; padding: 0; overflow: hidden;  color: #666; padding-bottom: .25rem;}
.ire-nav-all .subclass-list > li { width: 33.3333%; float: left; margin: 0; height: 1.5rem; line-height: 1.5rem;}
.ire-nav-all .subclass-list > li:nth-child(3n-1) {
    text-align: center;
}
.ire-nav-all .subclass-list > li:nth-child(3n) {
    text-align: right;
}
.ire-nav-all .subclass-list > li a { color: #666;}




.page-search { font-family: Helvetica; color: #303030; }
.page-search .g-in { padding-left: .8rem; padding-right: .8rem;}

.page-search .g-bd.f-mt-auto { margin-top: 1rem;}

.page-search .search-title h2 { font-size: 24px; padding-bottom: .6rem;}

.page-search .m-list2-sear a { display: block; width: 11rem;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.page-search .m-list2-sear .time { position: absolute; right: 0;white-space: nowrap; z-index: 5; top: 0;}
.page-search .m-list2 li { line-height: 40px;}
.page-search .m-list2 li a { text-decoration: none;}
.page-search .search-box .search-item .m-top { padding-top: .8rem;}
.page-search .m-list2 ul { margin-top: .4rem;}

.m-share li:first-child { display: none;}

.icon-origin { line-height: 45px; vertical-align: middle; float: left!important;}
.m-info .origin > em { display: block!important; width: auto!important; margin-top: 0!important; line-height: 45px; float: right!important; margin-right: 0;}
.m-info .origin > em:last-child { float: left!important;}


}



.m-share li .u-icon, .u-icon-sear {
    background-image: url(../images/icon_01.png?v1);
    transform: scale(.8948);
}
.u-icon-wx2 { position: relative;}
.code-box-wrap {
    position: absolute;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    border: #fff solid 10px;
    -webkit-transform: translate3d(-42%,-111%,0) scale(1.11755);
    -ms-transform: translate3d(-42%,-111%,0) scale(1.11755);
    -o-transform: translate3d(-42%,-111%,0) scale(1.11755);
    transform: translate3d(-42%,-111%,0) scale(1.11755);
    border-radius: 3px;
    color: #666;
    line-height: 1.2;
    font-size: 12px;
    text-align: left;
    display: none;

}
.code-cont-wrap { padding: 10px 15px; text-align: center;}
.code-box-wrap .tit { color: #444;}
.code-box-wrap .tips { color: #888; line-height: 1.5;}
.code-box-wrap .code { width: 200px; height: 200px;}
.m-cont-hd .u-icon-wx2 .code-box-wrap {
    -webkit-transform: translate3d(-122%,-9%,0) scale(1.11755);
    -ms-transform: translate3d(-122%,-9%,0) scale(1.11755);
    -o-transform: translate3d(-122%,-9%,0) scale(1.11755);
    transform: translate3d(-122%,-9%,0) scale(1.11755);
}

.u-icon-wx2:hover .code-box-wrap{
    display: block;
}


.iresearchAPP .g-codesAPP { display: block!important;}
.g-codesAPP { padding: 0 .8rem;}
.m-codesAPP { text-align: center; background: url(../images/code/ft_bg2x.png) no-repeat center bottom; background-size: contain; padding-bottom: 1.5rem;font-family: -apple-system-font, Helvetica Neue, sans-serif; border-top:rgba(229,229,229,.5) solid 1px; padding-top: 8%; }
.m-codesAPP-tit { background: url(../images/code/tit_bg2x.png) no-repeat center center; background-size: contain; font-size: .8rem; line-height: 2.4em; color: #69C72B; margin-bottom: 1rem;}
.m-codesAPP-arr { margin: 1.2rem auto;}
.m-codesAPP-arr img { height: 2.1rem!important;}
.m-codesAPP-code {  width: 100%; display: table;}
.m-codesAPP-code >div { width: 50%; position: relative; display: table-cell;}
.m-codesAPP-code .codePic img { height: 8rem!important;}
.m-codesAPP-code .name { color: #515354; font-size: 14px; margin-bottom: 1.3em; line-height: 1.3; }
.m-codesAPP-code .name span { display: inline-block; position: relative;}
.m-codesAPP-code .name span::before,
.m-codesAPP-code .name span::after  { height: 1px; width: 1em; background-color: #515354; content: ''; position: absolute; top: 0; bottom: 0; margin: auto; -webkit-transform:scaleY(.5); transform:scaleY(.5);}
.m-codesAPP-code .name span::before { left: -1.5em;}
.m-codesAPP-code .name span::after{ right: -1.5em;}
.m-codesAPP-code-app { z-index: 3;}
.m-codesAPP-code-wx { z-index: 1;}

.page-content .g-mnc >.g-box1 {
	display: none;
}

.m-down {
    position: relative;
}
.m-down .content {
	display: none;
	position: absolute;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 0 8px rgb(0 0 0 / 15%);
    border-radius: 10px;
    right: 0;
    z-index: 10;
    margin-top: 5px;
}
.m-down:hover .content{
	display: block !important;
}
